@charset "utf-8";
/* CSS Document */

/* CSS Document */

@charset "utf-8";

body{
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; margin:0; background-color:#fff; background:url(../images/bg_top.gif) center top no-repeat;
}

.clearfloat{clear:both;}

.left{
	 float:left;
}

.right{
	float:right;
}

.web{
	margin:auto;
}

.web_head{
	margin:auto;
	width:1000px;
}

.head_logo{
	float:left;
	padding:39px 0 0 19px;
}

.head_search{
	float:right;
	padding:11px 6px 0 0;
	width:760px;
}

.conect_bg{
	float:right;
	width:262px;
	height:36px;	
	background:url(../images/search.png) no-repeat;
}

.contect_text{
	float:left;
	padding-left:8px;
	width:122px;
	font-size:14px;
	color:#7f7f7f;
	line-height:36px;
}

.padding_content{
	float:left;
	padding-left:7px;
}

.sub_menu{
	float:right;
	width:750px;
	height:59px;
	padding:24px 0 0 0;
}


.sub_menu em {
	display: none;
}

.sub_menu ul{
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none; 
}

.sub_menu ul p{
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;
}

.sub_menu li{
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;
}

.sub_menu li a{
	display:block; height:59px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.sub_menu li a.home:link {
	background-image:url(../images/home.png); width:86px; float:left;
}

.sub_menu li a.home:visited{
	background-image:url(../images/home.png); width:86px; float:left;
}

.sub_menu li a.home:hover {
	background-image:url(../images/homeOver.png); width:86px; float:left;
}

.sub_menu li a.about:link {
	background-image:url(../images/about.png); width:119px; float:left;
}

.sub_menu li a.about:visited{
	background-image:url(../images/about.png); width:119px; float:left;
}

.sub_menu li a.about:hover {
	background-image:url(../images/aboutOver.png); width:119px; float:left;
}

.sub_menu li a.advertisers:link {
	background-image:url(../images/advertisers01.png); width:153px; float:left;
}

.sub_menu li a.advertisers:visited{
	background-image:url(../images/advertisers01.png); width:153px; float:left;
}

.sub_menu li a.advertisers:hover {
	background-image:url(../images/advertisersOver.png); width:153px; float:left;
}

.sub_menu li a.publishers:link {
	background-image:url(../images/publishers01.png); width:143px; float:left;
}

.sub_menu li a.publishers:visited{
	background-image:url(../images/publishers01.png); width:143px; float:left;
}

.sub_menu li a.publishers:hover {
	background-image:url(../images/publishersOver.png); width:143px; float:left;
}

.sub_menu li a.products:link {
	background-image:url(../images/products.png); width:128px; float:left;
}

.sub_menu li a.products:visited{
	background-image:url(../images/products.png); width:128px; float:left;
}

.sub_menu li a.products:hover {
	background-image:url(../images/productsOver.png); width:128px; float:left;
}

.sub_menu li a.contact:link {
	background-image:url(../images/contact.png); width:116px; float:left;
}

.sub_menu li a.contact:visited{
	background-image:url(../images/contact.png); width:116px; float:left;
}

.sub_menu li a.contact:hover {
	background-image:url(../images/contactOver.png); width:116px; float:left;
}


.frame_flash{
	float:left;
	height:258px;
}

.flash_left{
	float:left;
	padding:50px 0 0 90px;
	width:500px;
}

.text_big{
	float:left;
	font-family:Myriad Pro;
	font-size:50px;
	line-height:50px;
	font-weight:bold;
	width:500px;
	color:#fff;
}

.text_small{
	float:left;
	font-family:Myriad Pro;
	width:500px;
	font-size:20px;
	line-height:55px;
	color:#fff;
}

.flash_right{
	float:left;
	padding:15px 0 0 50px;
}

.button_frame{
	float:left;
	height:42px;
	padding-left:450px;
}

.button01{
	float:left;
	padding:21px 0 0 2px;
}

.button02{
	float:left;
	padding:18px 0 0 4px;
}

.button03{
	float:left;
	padding:16px 0 0 4px;
}

.button04{
	float:left;
	padding:18px 0 0 4px;
}

.button05{
	float:left;
	padding:21px 0 0 4px;
}

.bg_button{
	float:left;
	height:16px;
	width:16px;
}

.bg_button a.link_bg_button:link, a.link_bg_button:visited{
	float:left; background:url(../images/button.png); width:16px; height:16px;
}
.bg_button a.link_bg_button:hover{
	float:left; background:url(../images/buttonOver.png); width:16px; height:16px;
}
.web_content{
	margin:auto;
	width:1000px;
}

.content_frame{
	float:left;
	width:1000px;
}

.content_frameLeft{
	float:left;
	margin:30px 0 0 3px;
	background:url(../images/frameAdv.png) no-repeat;
	width:494px;
	height:234px;
}

.frameLeft_image{
	float:left;
	padding-left:7px;
	width:170px;
}

.frameLeft_text{
	float:left;
	width:310px;
}

.textTitle{
	float:left;
	padding-top:3px;
	line-height:63px;
	color:#009600;
	font-family:Myriad Pro;
	font-size:24px;
	font-weight:bold;
	width:210px;
}
.textTitle a.textTitle:link, a.textTitle:visited{
	float:left; color:#009600; text-decoration:none;
}
.textTitle a.textTitle:hover{
	float:left; color:#39F; text-decoration:none;
}
.textContent{
	float:left;
	height:100px;
	width:310px;
	line-height:19px;
}

.frameRegister{
	float:left;
	padding:7px 18px 0 0;
	width:292px;
}

.bg_more{
	float:right;
	height:30px;
	width:66px;
}

.bg_more a.link_bg_more:link, a.link_bg_more:visited{
	float:left; background:url(../images/more.gif); width:66px; height:30px;
}
.bg_more a.link_bg_more:hover{
	float:left; background:url(../images/moreOver.gif); width:66px; height:30px;
}

.bg_register{
	float:right;
	height:30px;
	width:92px;
	margin-right:3px;
}

.bg_register a.link_bg_register:link, a.link_bg_register:visited{
	float:left; background:url(../images/register.gif); width:92px; height:30px;
}
.bg_register a.link_bg_register:hover{
	float:left; background:url(../images/registerOver.gif); width:92px; height:30px;
}

.frameBox{
	float:left;
	margin:17px 0 40px 10px;
	width:980px;
	height:140px;
	background:url(../images/frameBg.gif) repeat-x;
}

.frameBoxContent{
	float:left;
	width:300px;
}

.paddingLineBg{
	float:left;
	padding-right:22px;
}

.paddingImgLeft{
	float:left;
	padding-right:8px;
}

.BoxContentText{
	float:left;
	width:173px;
}

.BoxTextTitle{
	float:left;
	font-family:Myriad Pro;
	font-size:18px;
	font-weight:bold;
	line-height:48px;
	width:173px;
}

.BoxTextContent{
	float:left;
	padding-top:10px;
	line-height:20px;
	width:173px;
}

.BoxContentImg{
	float:left;
	padding:45px 0 0 20px;
}

.web_footer{
	margin:auto;
	background:url(../images/bg_footer.gif) repeat-x;
	height:293px;
}

.footer{
	margin:auto;
	width:1000px;
}

.footerList{
	float:left;
	width:980px;
	padding:14px 0 0 10px;
}

.footerListFrame{
	float:left;
	width:229px;
}

.paddingDote{
	float:left;
	padding:0 10px;
}

.footerListTitle{
	float:left;
	background:#757575;
	height:20px;
	width:219px;
	padding-left:10px;
	font-family:Myriad Pro;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
}

.footerListDote{
	float:left;
	margin-top:20px;
	width:229px;
}

.footerListDetail{
	float:left;
	margin-top:20px;
	width:219px;
}

.footerListDetail a.link_footerListDetail:link, a.link_footerListDetail:visited{
	float:left; background:url(../images/dote.gif) no-repeat left; padding:0 0 0 13px; width:216px; color:#b0b0b0; text-decoration:none;
}
.footerListDetail a.link_footerListDetail:hover{
	float:left; background:url(../images/doteOver.gif) no-repeat left; padding:0 0 0 13px; width:216px; color:#fff; text-decoration:none;
}

.footerSub{
	float:left;
	width:1000px;
	color:#898989;
	text-align:center;
	padding-top:35px;
	font-size:16px; 
	font-family:Myriad Pro;
}

.link_footerSub:link, .link_footerSub:visited{
	font-size:16px; color:#898989; font-family:Myriad Pro; text-decoration:none;
}
.link_footerSub:hover{
	color:#fff; font-size:16px; font-family:Myriad Pro; text-decoration:none;
}

.copyright{
	float:left;
	width:1000px;
	color:#4e4e4e;
	text-align:center;
	padding-top:10px;
	font-size:11px; 
}
.preload{
    position: absolute;
    height: 1500px!important;
    background: url("../images/292.gif") no-repeat scroll center 100px #FCFCFC;
    display: none;
    top: 0;
    left:0;
    opacity: 0.8;
    z-index: 99;
    width: 100%!important;
}